 .rtl {
     direction: rtl;
 }

 .rtl .el-tree-node.is-expanded .el-tree-node__children {
     padding-right: 18px;
 }

 .rtl .el-menu .icon.fa {
     margin-left: 0px;
     margin-right: 10px;
 }

 .rtl .el-menu--collapse .icon.fa {
     margin-left: 0px;
     margin-right: 5px;
 }


 .rtl .ms-menu .el-submenu__title,
 .rtl .ms-menu .el-menu--collapse .el-submenu {
     padding-right: 0px;
 }

 .rtl .ms-menu,
 .rtl .ms-menu .el-menu {
     padding: 0px;
 }

 .rtl .ms-menu .el-menu-item {

     padding: 0px;
 }

 .rtl .ms-menu .el-menu--collapse .el-submenu__title {
     padding: 0px;
 }

 .rtl .el-menu--vertical .icon {


     margin-left: 10px;

     margin-right: 0px;
 }

 .rtl .el-input-group__append {
     border-right: 0;
     border-left: 1px solid #dcdfe6;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
 }

 .rtl .el-dialog__headerbtn {
     left: 20px;
     right: auto;
 }

 .rtl .el-tree-node__content>.el-checkbox {
     margin-left: 8px;

 }

 .rtl .el-input-group--append .el-input__inner,
 .el-input-group__prepend {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;

     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
 }

 .rtl .input-with-select.el-input-group--append.el-input-group--prepend .el-input-group__prepend .el-select {

     margin: -10px 0px;
 }

 .rtl .input-with-select.el-input-group--append.el-input-group--prepend .el-input-group__prepend {
     border-right: 1px solid #DCDFE6;
     border-left: 0;
     border-radius: 0;
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
 }

 .rtl .input-with-select.el-input-group--append.el-input-group--prepend .el-input__inner {
     border-radius: 0;
 }

 .rtl .el-form-item__label {
     text-align: right;
     padding: 0px 10px;
 }

 .rtl .el-submenu__icon-arrow {
     left: 20px;
     right: auto;
 }

 .rtl .menu-icon {
     margin-right: auto !important;
     margin-left: 10px;
 }



 [class*=el-col-] {
     float: right !important;
 }

 .rtl .logo {
     text-align: right;
     padding-right: 20px;
 }

 .rtl .user-info {
     padding-left: 20px;
 }

 .rtl .float-right {
     float: left !important;
 }

 .rtl .float-left {
     float: right !important;
 }

 .rtl .el-form--label-top .el-form-item__label {
     text-align: right !important;
     padding: 0px 10px !important;
 }

 .rtl .el-message-box__headerbtn {
     left: 15px;
     right: auto;
 }

 .rtl .el-message-box__title {
     float: right;
 }

 .rtl .el-message-box__status {
     right: 20px;
 }

 .rtl .el-message-box__btns {
     text-align: left;
 }

 .rtl .el-message-box__status+.el-message-box__message {
     padding-left: 12px;
     padding-right: 36px;
 }

 .rtl .el-message-box__message p {
     line-height: 40px;
     text-align: right;
 }

 .rtl .el-notification.left .el-notification__closeBtn{
    left: 15px;
    right: auto;
 }